GUI Inspection from Source Code Analysis

نویسندگان

  • João Carlos Silva
  • José Creissac Campos
  • João Saraiva
چکیده

Graphical user interfaces (GUIs) are critical components of todays software. Given their increased relevance, correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing systems. We use static analysis techniques to generate models of the user interface behaviour from source code. Models help in graphical user interface inspection by allowing designers to concentrate on its more important aspects. One particular type of model that the tool is able to generate is state machines. The paper shows how graph theory can be useful when applied to these models. A number of metrics and algorithms are used in the analysis of aspects of the user interface’s quality. The ultimate goal of the tool is to enable analysis of interactive system through GUIs source code inspection.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Analysis of Computing Open Source Systems

Graphical user interfaces (GUIs) are critical components of today's open source software. Given their increased relevance, the correctness and usability of GUIs are becoming essential. This paper describes the latest results in the development of our tool to reverse engineer the GUI layer of interactive computing open source systems. We use static analysis techniques to generate models of the u...

متن کامل

Protective and dosimeter design of the stationary and mobile model truck inspection system with electron linear accelerator radiation source

In this work, calculations of leaked dose from vehicle inspection area, the absorbed dose by driver and operator, and the required concrete thickness for shielding the inspection area are presented using the Monte Carlo code MCNPX2.6. The X-ray source of the present vehicle inspection system is a LinatronMi6 accelerator, end of which has only been simulated in this study (the electron beam coll...

متن کامل

An Improved Method for Seismic Site Characterization with Emphasis on Liquefaction Phenomenon

Iran is an active seismic region. Earthquake damage is commonly controlled by three interacting factors including source and path characteristics, local geological and geotechnical conditions and type of the structures. Obviously, all of this would require analysis and presentation of a large amount of geological, seismological and geotechnical data. In this paper, nonlinear geotechnical seismi...

متن کامل

Event-Code Interaction Directed Test Cases

Title of Dissertation: EVENT-CODE INTERACTION DIRECTED TEST CASES Ishan Banerjee, Doctor of Philosophy, 2016 Dissertation directed by: Professor Atif M. Memon, Department of Computer Science The Graphical User Interface (GUI) is an integral component of contemporary computer software. A stable and reliable GUI is necessary for correct functioning of software applications. Comprehensive verifica...

متن کامل

Automatic Graphic User Interface Generation for VTK

VTK (The Visualization Toolkit) has become one of the most popular modular visualization environments. It is an open source software, which has evolved rapidly, new tools being constinuously integrated and a new (minor) release being produced daily. This rapid evolution makes it difficult to develop a graphic user interface (GUI) while maintaining software integrity, that is coherence between i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • ECEASST

دوره 33  شماره 

صفحات  -

تاریخ انتشار 2010